if (a) {
    if (b) c;
} else d;
if (a) {
    if (b) throw c;
} else d;
if (a) {
    with (a)if (b) throw c;
} else d;
if (a) {
    do if (b) throw c;
    while (a)
} else d;
